package com.xiaoxiong.database;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.database.Cursor;

/**
 * 个人信息表操作类
 * @author pure
 */
public class OperateFormPersonalInfo {
	
	private DatabaseOperate dbOperate;
	
	public OperateFormPersonalInfo(Context context){
		dbOperate=new DatabaseOperate(context,"tmis");
	}

	/**
	 * 个人信息表插入
	 * @param title 标题
	 * @param info 内容
	 * @author pure
	 */
	public void insertPersonalInfo(String title,String info){
		List<String> column=new ArrayList<String>();
		column.add("title");
		column.add("info");
		List<Object> values=new ArrayList<Object>();
		values.add(title);
		values.add(info);
		dbOperate.insert("personal_info", column, values);
	}
	
	/**
	 * 个人信息表查询
	 * @return Cursor 结果集
	 * @author pure
	 */
	public Cursor queryPersonalInfo(){
		return dbOperate.query("personal_info");
	}
	
	/**
	 * 个人信息表删除所有
	 * @author pure
	 */
	public void deleteAllPersonalInfo(){
		dbOperate.deleteAll("personal_info");
	}
	
	/**
	 * 个人信息表重新导入
	 * @param title 标题
	 * @param info 内容
	 * @author pure
	 */
	public void reImportPersonalInfo(String title,String info){
		deleteAllPersonalInfo();
		insertPersonalInfo(title, info);
	}
	
}
